self-unloading car - Spanish English Dictionary